package nc.itf.sz.sfexpress.transform;

import nc.bs.framework.server._ServerForEJBNCLocator;
import nc.bs.pub.BusinessObject;

/**
 * business service ejb wrapper 
 * Created by EJBGenerator
 * based on velocity technology
 */

public class  IPersonEJBEjbBean extends BusinessObject{
	private Object thisService;
	
	public void ejbActivate(){}
	public void ejbPassivate(){}
	public void ejbRemove(){}
	
	public IPersonEJBEjbBean() {
		thisService=(Object)_ServerForEJBNCLocator.lookup("nc.itf.sz.sfexpress.transform.IPersonEJB");
	}
	public void ejbCreate(){
		if(thisService == null)
			thisService=(Object)_ServerForEJBNCLocator.lookup("nc.itf.sz.sfexpress.transform.IPersonEJB");
	}
	
	public  Object getService() {
		if(thisService == null)
			thisService=(Object)_ServerForEJBNCLocator.lookup("nc.itf.sz.sfexpress.transform.IPersonEJB");			
		return thisService;
	}
	public nc.vo.sz.sfexpress.balanceReport.BalanceReportVO[] QueryBalanceReport(java.lang.String  arg0 ,java.lang.String  arg1  ,java.lang.String  arg2  ,java.lang.String  arg3 ) throws Exception{
		
		return ((nc.itf.sz.sfexpress.balanceReport.IBalanceReport )getService()).QueryBalanceReport(arg0 ,arg1  ,arg2  ,arg3 );		
	}
	public nc.vo.sz.sfexpress.balanceReport.BalanceReportVO[] QueryBalancebReport(java.lang.String  arg0 ,java.lang.String  arg1  ,java.lang.String  arg2  ,java.lang.String  arg3 ) throws Exception{
		
		return ((nc.itf.sz.sfexpress.balanceReport.IBalanceReport )getService()).QueryBalancebReport(arg0 ,arg1  ,arg2  ,arg3 );		
	}
	public nc.vo.sz.sfexpress.balanceReport.BalanceReportVO[] QueryBalancedReport(java.lang.String  arg0 ,java.lang.String  arg1  ,java.lang.String  arg2  ,java.lang.String  arg3 ) throws Exception{
		
		return ((nc.itf.sz.sfexpress.balanceReport.IBalanceReport )getService()).QueryBalancedReport(arg0 ,arg1  ,arg2  ,arg3 );		
	}
	public nc.vo.sz.sfexpress.balanceReport.BalanceReportVO[] QueryBalancebdReport(java.lang.String  arg0 ,java.lang.String  arg1  ,java.lang.String  arg2  ,java.lang.String  arg3 ) throws Exception{
		
		return ((nc.itf.sz.sfexpress.balanceReport.IBalanceReport )getService()).QueryBalancebdReport(arg0 ,arg1  ,arg2  ,arg3 );		
	}
	public nc.vo.sz.sfexpress.InterfaceCustomerVO[] QueryCustomer(java.lang.String  arg0) throws Exception{
		
		return ((nc.itf.sz.sfexpress.transform.ICustomerQuery )getService()).QueryCustomer(arg0);		
	}
	public java.lang.String[] updateCustomer(nc.vo.sz.sfexpress.InterfaceCustomerVO[]  arg0) throws Exception{
		
		return ((nc.itf.sz.sfexpress.transform.ICustomerQuery )getService()).updateCustomer(arg0);		
	}
	public nc.vo.sz.sfexpress.ManagerVoucherVO[] QueryManagerVoucher(java.lang.String  arg0 ,java.lang.String  arg1 ) throws Exception{
		
		return ((nc.itf.sz.sfexpress.transform.IManagerVoucher )getService()).QueryManagerVoucher(arg0 ,arg1 );		
	}
	public boolean updateMVoucherstatesf_RequiresNew(nc.vo.sz.sfexpress.ManagerVoucherVO[]  arg0 ,java.lang.String  arg1  ,java.lang.String  arg2 ) throws Exception{
		
		return ((nc.itf.sz.sfexpress.transform.IManagerVoucher )getService()).updateMVoucherstatesf_RequiresNew(arg0 ,arg1  ,arg2 );		
	}
	public boolean updatepersonstate_RequiresNew(java.lang.String  arg0) throws Exception{
		
		return ((nc.itf.sz.sfexpress.transform.IPerson )getService()).updatepersonstate_RequiresNew(arg0);		
	}
	public boolean updatepersonstatef_RequiresNew(java.lang.String  arg0 ,java.lang.String  arg1  ,java.lang.String  arg2 ) throws Exception{
		
		return ((nc.itf.sz.sfexpress.transform.IPerson )getService()).updatepersonstatef_RequiresNew(arg0 ,arg1  ,arg2 );		
	}
	public nc.vo.sz.sfexpress.InterfaceHrVO[] QueryPerson(java.lang.String  arg0) throws Exception{
		
		return ((nc.itf.sz.sfexpress.transform.IPerson )getService()).QueryPerson(arg0);		
	}
	public nc.vo.sz.sfexpress.InterfaceHrVO[] QueryNcPerson(java.lang.String  arg0 ,java.lang.String  arg1 ) throws Exception{
		
		return ((nc.itf.sz.sfexpress.transform.IPerson )getService()).QueryNcPerson(arg0 ,arg1 );		
	}
	public nc.vo.sz.sfexpress.InterfaceCustomerVO[] QueryNCCustomerDoc(java.lang.String  arg0 ,java.lang.String  arg1 ) throws Exception{
		
		return ((nc.itf.sz.sfexpress.transform.IPerson )getService()).QueryNCCustomerDoc(arg0 ,arg1 );		
	}
	public nc.vo.sz.sfexpress.XXVO[] QueryXX_RequiresNew(java.lang.String  arg0) throws Exception{
		
		return ((nc.itf.sz.sfexpress.transform.IPerson )getService()).QueryXX_RequiresNew(arg0);		
	}
	public java.lang.String[] getPkByPsncp(java.lang.String  arg0 ,java.lang.String  arg1 ) throws Exception{
		
		return ((nc.itf.sz.sfexpress.transform.IPerson )getService()).getPkByPsncp(arg0 ,arg1 );		
	}
	public boolean updateSupplierState_RequiresNew(java.lang.String  arg0) throws Exception{
		
		return ((nc.itf.sz.sfexpress.transform.ISupplier )getService()).updateSupplierState_RequiresNew(arg0);		
	}
	public boolean updateSupplierStatef_RequiresNew(java.lang.String  arg0 ,java.lang.String  arg1  ,java.lang.String  arg2 ) throws Exception{
		
		return ((nc.itf.sz.sfexpress.transform.ISupplier )getService()).updateSupplierStatef_RequiresNew(arg0 ,arg1  ,arg2 );		
	}
	public nc.vo.sz.sfexpress.InterfaceSupplierVO[] QuerySupplier(java.lang.String  arg0) throws Exception{
		
		return ((nc.itf.sz.sfexpress.transform.ISupplier )getService()).QuerySupplier(arg0);		
	}
}
	